@CHARSET "ISO-8859-1";
fieldset {border: 1px solid steelblue; width: 95%; background-color: white;}
legend {font: bold 90% Verdana, Arial, Sans-Serif; color: white; background-color: #4c94ea; border: 1px solid steelblue; padding:5px; }



#tbl th {font: 90% Verdana, Arial, Sans-Serif; color: #1b52de; padding: 4px; text-align:left; }
#tbl input {font: 80% Verdana, Arial; color: black; border: 1px solid lightsteelblue; }

#tbl_abm {width: 100%;}
#tbl_abm th {font: 90% Verdana, Arial, Sans-Serif; background-color: #1b52de; color: white; padding: 8px; text-align:left; }
#tbl_abm td {font: 90% Verdana, Arial, Sans-Serif; text-align:left; color: #1b52de; padding: 0px; }

#tbl_search {width: 70%; }
#tbl_search th {font: bold 90% Verdana, Arial, Sans-Serif; color: #1b52de; padding: 8px; text-align:right; }
#tbl_search td {font: 90% Verdana, Arial, Sans-Serif; text-align:left; color: #1b52de; padding: 3px; border: dashed 1px steelblue;}

#fieldset {border: 1px solid steelblue; background-color: white; text-align:left; }

#tbl_new th {font: bold 90% Verdana, Arial, Sans-Serif; color: #1b52de; text-align:right; }
#tbl_new td {font: 90% Verdana, Arial, Sans-Serif; text-align:left; color: #1b52de; padding: 0px; }
#tbl_new input {font: 80% Verdana, Arial; color: black; border: 1px solid lightsteelblue; }
#tbl_new select {font: 80% Verdana, Arial; color: black; border: 1px solid lightsteelblue; }
#tbl_new label {font: 80% Verdana, Arial; color: black; }
#tbl_new td.lbl {border: solid 1px black; font: italic 80% Verdana, Arial; color: black; }

#tbl_new_small th {font: bold 70% Verdana, Arial, Sans-Serif; color: #1b52de; text-align:right; }
#tbl_new_small td {font: 70% Verdana, Arial, Sans-Serif; text-align:left; color: #1b52de; padding: 0px; }
#tbl_new_small input {font: 70% Verdana, Arial; color: black; border: 1px solid lightsteelblue; }
#tbl_new_small select {font: 100% Verdana, Arial; color: black; border: 1px solid lightsteelblue; }

#tbl_req a:visited {color:#FFFFFF;}
#tbl_req a {color: white;}

#tbl_req {border: black 1px solid; }
#tbl_req th {font: bold 90% Verdana, Arial, Sans-Serif; background-color: #1b52de; color: white; padding: 8px;  }
#tbl_req td {font: 90% Verdana, Arial, Sans-Serif; color: #1b52de; padding: 1px 5px 1px 5px; }
#tbl_req input {font: 80% Verdana, Arial; color: black; border: 1px solid lightsteelblue; padding:1px; }
#tbl_req thead {text-align:center; font:bold 90% Verdana, Arial, Sans-Serif; color: white;}
.req_td { background-color: #57a2ff; }

#opcion {text-align: left; color: #1e5f7a; background-color: #c5deff; border: steelblue 1px solid; padding: 5px; cursor:'hand'}
#opcion:hover { color: white; background-color: steelblue; border: #4c94ea 1px solid; cursor:'hand'}

.button {font: bold 80% Verdana, Arial, Sans-Serif; color:white; background-color: #4c94ea; border:solid 1px steelblue; padding-left:10px; padding-right: 10px; cursor:'hand';}
.warning {font: bold 80% Verdana, Arial, Sans-Serif; color:white; background-color: red; padding:5px; text-align:center; }

.libroactual {font: bold 90% Verdana, Arial, Sans-Serif; color:#416095; padding:5px; width:40%;}
.libroactual fieldset {padding-top:10px; padding-bottom:10px;}
.libroactual a {text-decoration: none; color: #416095;}
.libroactual a:hover {text-decoration: underline; color: red;}

#tbl_title {width:100%; background-color:White; top:0px; left:0px; margin-top:0px; margin-left:0px; padding:0px; spacing:0px;}
#tbl_title A { font: 80% Verdana, Arial, Sans-Serif; text-decoration: none; color: #416095; border: 1px solid white; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
#tbl_title A:hover { font: 80% Verdana, Arial, Sans-Serif; color: white; background-color: #416095; border: 1px outset #c5deff;}
#td_end {border-bottom: solid 2px #416095;}